package versionControl.aspectj.test;

import versionControl.aspectj.library.Lock;
import versionControl.aspectj.library.Versioned;


public aspect SandboxAspect extends Lock{
	public pointcut lockObj(Versioned Obj): 
		call(void enterSandbox()) && within(ObjectVersionControlChecker) && target(Obj);
	
	public  pointcut unLock(Versioned Obj):
		call(void exitSandbox()) && within(ObjectVersionControlChecker) && target(Obj);

}
